perform one's imitation - French English Dictionary